package com.jlf.core.engine.server;

import com.jlf.core.engine.domain.SchemaCriterionDO;
import com.jlf.core.engine.domain.SchemaFieldDO;
import com.jlf.core.server._SimpleServer;

import java.util.List;

/**
 * 模型查询条件的服务接口
 *
 * @author wujr
 * 2023/7/21
 * @version 1.0
 * 【变更历史】
 * [wujr 2023/7/21 1.0 新增]
 */
public interface SchemaCriterionServer extends _SimpleServer<SchemaCriterionDO> {
    /**
     * 批量增加模型检索条件
     * @param records 记录列表
     * @param schemaFields 关联的字段列表
     * @throws Exception 新增失败，抛出异常
     */
    void add(List<SchemaCriterionDO> records, List<SchemaFieldDO> schemaFields) throws Exception;
}
